﻿using System;
using System.ComponentModel;
using System.Xml.Serialization;
using DevExpress.Xpo;
using DevExpress.Xpo.Metadata;
using DevExpress.Xpo.Helpers;
using DevExpress.Data.Filtering;
using DevExpress.ExpressApp;
using DevExpress.Persistent.Base;
using DevExpress.Persistent.BaseImpl;
using DevExpress.Persistent.Validation;
namespace Top.Module.Domain
{
    [DefaultClassOptions]
    [Persistent("TopWlbProcessStatus")]
    public class TopWlbProcessStatus : BaseObject
    {
        //begin
        public TopWlbProcessStatus()
        {}
        public TopWlbProcessStatus(Session session) : base(session)
        {}
        public override void AfterConstruction(){base.AfterConstruction();}

        private string _OrderCode;
        public string OrderCode
        {
            get
            {
                return _OrderCode;
            }
            set
            {
                SetPropertyValue("OrderCode", ref _OrderCode, value);
            }
        }
        private string _Operater;
        public string Operater
        {
            get
            {
                return _Operater;
            }
            set
            {
                SetPropertyValue("Operater", ref _Operater, value);
            }
        }
        private DateTime _OperateTime;
        public DateTime OperateTime
        {
            get
            {
                return _OperateTime;
            }
            set
            {
                SetPropertyValue("OperateTime", ref _OperateTime, value);
            }
        }
        private string _StoreCode;
        public string StoreCode
        {
            get
            {
                return _StoreCode;
            }
            set
            {
                SetPropertyValue("StoreCode", ref _StoreCode, value);
            }
        }
        private string _StatusCode;
        public string StatusCode
        {
            get
            {
                return _StatusCode;
            }
            set
            {
                SetPropertyValue("StatusCode", ref _StatusCode, value);
            }
        }
        private string _Content;
        public string Content
        {
            get
            {
                return _Content;
            }
            set
            {
                SetPropertyValue("Content", ref _Content, value);
            }
        }
        private string _StoreTpCode;
        public string StoreTpCode
        {
            get
            {
                return _StoreTpCode;
            }
            set
            {
                SetPropertyValue("StoreTpCode", ref _StoreTpCode, value);
            }
        }
        private string _TmsTpCode;
        public string TmsTpCode
        {
            get
            {
                return _TmsTpCode;
            }
            set
            {
                SetPropertyValue("TmsTpCode", ref _TmsTpCode, value);
            }
        }
        private string _Remark;
        public string Remark
        {
            get
            {
                return _Remark;
            }
            set
            {
                SetPropertyValue("Remark", ref _Remark, value);
            }
        }
        private string _TmsOrderCode;
        public string TmsOrderCode
        {
            get
            {
                return _TmsOrderCode;
            }
            set
            {
                SetPropertyValue("TmsOrderCode", ref _TmsOrderCode, value);
            }
        }
        //end
    }
}
